
<!doctype html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><title>Python: module LogListener</title>
</head><body bgcolor="#f0f0f8">

<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="heading">
<tr bgcolor="#7799ee">
<td valign=bottom>&nbsp;<br>
<font color="#ffffff" face="helvetica, arial">&nbsp;<br><big><big><strong>LogListener</strong></big></big></font></td
><td align=right valign=bottom
><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/media/disk-1/data/zdstack/trunk/ZDStack/LogListener.py">/media/disk-1/data/zdstack/trunk/ZDStack/LogListener.py</a></font></td></tr></table>
    <p></p>
<p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#aa55cc">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#fffff" face="helvetica, arial"><big><strong>Modules</strong></big></font></td></tr>
    
<tr><td bgcolor="#aa55cc"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%"><table width="100%" summary="list"><tr><td width="25%" valign=top><a href="Queue.html">Queue</a><br>
</td><td width="25%" valign=top><a href="logging.html">logging</a><br>
</td><td width="25%" valign=top></td><td width="25%" valign=top></td></tr></table></td></tr></table><p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ee77aa">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#ffffff" face="helvetica, arial"><big><strong>Classes</strong></big></font></td></tr>
    
<tr><td bgcolor="#ee77aa"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%"><dl>
<dt><font face="helvetica, arial"><a href="LogListener.html#LogListener">LogListener</a>
</font></dt><dd>
<dl>
<dt><font face="helvetica, arial"><a href="LogListener.html#ZServLogListener">ZServLogListener</a>
</font></dt><dd>
<dl>
<dt><font face="helvetica, arial"><a href="LogListener.html#ConnectionLogListener">ConnectionLogListener</a>
</font></dt><dt><font face="helvetica, arial"><a href="LogListener.html#GeneralLogListener">GeneralLogListener</a>
</font></dt><dt><font face="helvetica, arial"><a href="LogListener.html#PluginLogListener">PluginLogListener</a>
</font></dt></dl>
</dd>
</dl>
</dd>
</dl>
 <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="ConnectionLogListener">class <strong>ConnectionLogListener</strong></a>(<a href="LogListener.html#ZServLogListener">ZServLogListener</a>)</font></td></tr>
    
<tr><td bgcolor="#ffc8d8"><tt>&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="LogListener.html#ConnectionLogListener">ConnectionLogListener</a></dd>
<dd><a href="LogListener.html#ZServLogListener">ZServLogListener</a></dd>
<dd><a href="LogListener.html#LogListener">LogListener</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="ConnectionLogListener-__init__"><strong>__init__</strong></a>(self, zserv)</dt><dd><tt>Initializes&nbsp;a&nbsp;<a href="#ConnectionLogListener">ConnectionLogListener</a>.<br>
&nbsp;<br>
zserv:&nbsp;a&nbsp;ZServ&nbsp;instance.</tt></dd></dl>

<dl><dt><a name="ConnectionLogListener-handle_ip_log_event"><strong>handle_ip_log_event</strong></a>(self, event)</dt><dd><tt>Handles&nbsp;an&nbsp;ip_log&nbsp;event.<br>
&nbsp;<br>
event:&nbsp;a&nbsp;LogEvent&nbsp;instance.</tt></dd></dl>

<dl><dt><a name="ConnectionLogListener-handle_log_roll_event"><strong>handle_log_roll_event</strong></a>(self, event)</dt><dd><tt>Handles&nbsp;a&nbsp;log_roll&nbsp;event.<br>
&nbsp;<br>
event:&nbsp;a&nbsp;LogEvent&nbsp;instance.</tt></dd></dl>

<hr>
Methods inherited from <a href="LogListener.html#ZServLogListener">ZServLogListener</a>:<br>
<dl><dt><a name="ConnectionLogListener-__str__"><strong>__str__</strong></a>(self)</dt></dl>

<dl><dt><a name="ConnectionLogListener-handle_error_event"><strong>handle_error_event</strong></a>(self, event)</dt><dd><tt>Handles&nbsp;an&nbsp;error&nbsp;event.<br>
&nbsp;<br>
event:&nbsp;a&nbsp;LogEvent&nbsp;instance.</tt></dd></dl>

<dl><dt><a name="ConnectionLogListener-handle_unhandled_event"><strong>handle_unhandled_event</strong></a>(self, event)</dt><dd><tt>Handles&nbsp;an&nbsp;unhandled&nbsp;event.<br>
&nbsp;<br>
event:&nbsp;a&nbsp;LogEvent&nbsp;instance.</tt></dd></dl>

<hr>
Data and other attributes inherited from <a href="LogListener.html#ZServLogListener">ZServLogListener</a>:<br>
<dl><dt><strong>classname</strong> = 'ZServLogListener'</dl>

<hr>
Methods inherited from <a href="LogListener.html#LogListener">LogListener</a>:<br>
<dl><dt><a name="ConnectionLogListener-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>

<dl><dt><a name="ConnectionLogListener-handle_event"><strong>handle_event</strong></a>(self)</dt><dd><tt>Continuously&nbsp;handles&nbsp;an&nbsp;event.<br>
&nbsp;<br>
This&nbsp;method&nbsp;is&nbsp;called&nbsp;by&nbsp;a&nbsp;thread&nbsp;spawned&nbsp;by&nbsp;<a href="#ConnectionLogListener-start">start</a>().</tt></dd></dl>

<dl><dt><a name="ConnectionLogListener-start"><strong>start</strong></a>(self)</dt><dd><tt>Starts&nbsp;listening.</tt></dd></dl>

<dl><dt><a name="ConnectionLogListener-stop"><strong>stop</strong></a>(self)</dt><dd><tt>Stops&nbsp;listening.</tt></dd></dl>

</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="GeneralLogListener">class <strong>GeneralLogListener</strong></a>(<a href="LogListener.html#ZServLogListener">ZServLogListener</a>)</font></td></tr>
    
<tr><td bgcolor="#ffc8d8"><tt>&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="LogListener.html#GeneralLogListener">GeneralLogListener</a></dd>
<dd><a href="LogListener.html#ZServLogListener">ZServLogListener</a></dd>
<dd><a href="LogListener.html#LogListener">LogListener</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="GeneralLogListener-__init__"><strong>__init__</strong></a>(self, zserv)</dt><dd><tt>Initializes&nbsp;a&nbsp;<a href="#GeneralLogListener">GeneralLogListener</a>.<br>
&nbsp;<br>
zserv:&nbsp;a&nbsp;ZServ&nbsp;instance.</tt></dd></dl>

<dl><dt><a name="GeneralLogListener-handle_connection_event"><strong>handle_connection_event</strong></a>(self, event)</dt><dd><tt>Handles&nbsp;a&nbsp;connection&nbsp;event.<br>
&nbsp;<br>
event:&nbsp;a&nbsp;LogEvent&nbsp;instance.</tt></dd></dl>

<dl><dt><a name="GeneralLogListener-handle_disconnection_event"><strong>handle_disconnection_event</strong></a>(self, event)</dt><dd><tt>Handles&nbsp;a&nbsp;disconnection&nbsp;event.<br>
&nbsp;<br>
event:&nbsp;a&nbsp;LogEvent&nbsp;instance.</tt></dd></dl>

<dl><dt><a name="GeneralLogListener-handle_flag_cap_event"><strong>handle_flag_cap_event</strong></a>(self, event)</dt><dd><tt>Handles&nbsp;a&nbsp;flag_cap&nbsp;event.<br>
&nbsp;<br>
event:&nbsp;a&nbsp;LogEvent&nbsp;instance.</tt></dd></dl>

<dl><dt><a name="GeneralLogListener-handle_flag_loss_event"><strong>handle_flag_loss_event</strong></a>(self, event)</dt><dd><tt>Handles&nbsp;a&nbsp;flag_loss&nbsp;event.<br>
&nbsp;<br>
event:&nbsp;a&nbsp;LogEvent&nbsp;instance.</tt></dd></dl>

<dl><dt><a name="GeneralLogListener-handle_flag_pick_event"><strong>handle_flag_pick_event</strong></a>(self, event)</dt><dd><tt>Handles&nbsp;a&nbsp;flag_pick&nbsp;event.<br>
&nbsp;<br>
event:&nbsp;a&nbsp;LogEvent&nbsp;instance.</tt></dd></dl>

<dl><dt><a name="GeneralLogListener-handle_flag_return_event"><strong>handle_flag_return_event</strong></a>(self, event)</dt><dd><tt>Handles&nbsp;a&nbsp;flag_return&nbsp;event.<br>
&nbsp;<br>
event:&nbsp;a&nbsp;LogEvent&nbsp;instance.</tt></dd></dl>

<dl><dt><a name="GeneralLogListener-handle_flag_touch_event"><strong>handle_flag_touch_event</strong></a>(self, event)</dt><dd><tt>Handles&nbsp;a&nbsp;flag_touch&nbsp;event.<br>
&nbsp;<br>
event:&nbsp;a&nbsp;LogEvent&nbsp;instance.</tt></dd></dl>

<dl><dt><a name="GeneralLogListener-handle_frag_event"><strong>handle_frag_event</strong></a>(self, event)</dt><dd><tt>Handles&nbsp;a&nbsp;frag&nbsp;event.<br>
&nbsp;<br>
event:&nbsp;a&nbsp;LogEvent&nbsp;instance.</tt></dd></dl>

<dl><dt><a name="GeneralLogListener-handle_game_join_event"><strong>handle_game_join_event</strong></a>(self, event)</dt><dd><tt>Handles&nbsp;a&nbsp;game_join&nbsp;event.<br>
&nbsp;<br>
event:&nbsp;a&nbsp;LogEvent&nbsp;instance.</tt></dd></dl>

<dl><dt><a name="GeneralLogListener-handle_log_roll_event"><strong>handle_log_roll_event</strong></a>(self, event)</dt><dd><tt>Handles&nbsp;a&nbsp;log_roll&nbsp;event.<br>
&nbsp;<br>
event:&nbsp;a&nbsp;LogEvent&nbsp;instance.</tt></dd></dl>

<dl><dt><a name="GeneralLogListener-handle_map_change_event"><strong>handle_map_change_event</strong></a>(self, event)</dt><dd><tt>Handles&nbsp;a&nbsp;map_change&nbsp;event.<br>
&nbsp;<br>
event:&nbsp;a&nbsp;LogEvent&nbsp;instance.</tt></dd></dl>

<dl><dt><a name="GeneralLogListener-handle_message_event"><strong>handle_message_event</strong></a>(self, event)</dt><dd><tt>Handles&nbsp;a&nbsp;message&nbsp;event.<br>
&nbsp;<br>
event:&nbsp;a&nbsp;LogEvent&nbsp;instance.</tt></dd></dl>

<dl><dt><a name="GeneralLogListener-handle_player_lookup_event"><strong>handle_player_lookup_event</strong></a>(self, event)</dt><dd><tt>Handles&nbsp;a&nbsp;player_lookup&nbsp;event.<br>
&nbsp;<br>
event:&nbsp;a&nbsp;LogEvent&nbsp;instance.</tt></dd></dl>

<dl><dt><a name="GeneralLogListener-handle_rcon_action_event"><strong>handle_rcon_action_event</strong></a>(self, event)</dt><dd><tt>Handles&nbsp;an&nbsp;rcon_action&nbsp;event.<br>
&nbsp;<br>
event:&nbsp;a&nbsp;LogEvent&nbsp;instance.</tt></dd></dl>

<dl><dt><a name="GeneralLogListener-handle_rcon_denied_event"><strong>handle_rcon_denied_event</strong></a>(self, event)</dt><dd><tt>Handles&nbsp;an&nbsp;rcon_denied&nbsp;event.<br>
&nbsp;<br>
event:&nbsp;a&nbsp;LogEvent&nbsp;instance.</tt></dd></dl>

<dl><dt><a name="GeneralLogListener-handle_rcon_granted_event"><strong>handle_rcon_granted_event</strong></a>(self, event)</dt><dd><tt>Handles&nbsp;an&nbsp;rcon_granted&nbsp;event.<br>
&nbsp;<br>
event:&nbsp;a&nbsp;LogEvent&nbsp;instance.</tt></dd></dl>

<dl><dt><a name="GeneralLogListener-handle_team_switch_event"><strong>handle_team_switch_event</strong></a>(self, event)</dt><dd><tt>Handles&nbsp;a&nbsp;team_switch&nbsp;event.<br>
&nbsp;<br>
event:&nbsp;a&nbsp;LogEvent&nbsp;instance.</tt></dd></dl>

<hr>
Methods inherited from <a href="LogListener.html#ZServLogListener">ZServLogListener</a>:<br>
<dl><dt><a name="GeneralLogListener-__str__"><strong>__str__</strong></a>(self)</dt></dl>

<dl><dt><a name="GeneralLogListener-handle_error_event"><strong>handle_error_event</strong></a>(self, event)</dt><dd><tt>Handles&nbsp;an&nbsp;error&nbsp;event.<br>
&nbsp;<br>
event:&nbsp;a&nbsp;LogEvent&nbsp;instance.</tt></dd></dl>

<dl><dt><a name="GeneralLogListener-handle_unhandled_event"><strong>handle_unhandled_event</strong></a>(self, event)</dt><dd><tt>Handles&nbsp;an&nbsp;unhandled&nbsp;event.<br>
&nbsp;<br>
event:&nbsp;a&nbsp;LogEvent&nbsp;instance.</tt></dd></dl>

<hr>
Data and other attributes inherited from <a href="LogListener.html#ZServLogListener">ZServLogListener</a>:<br>
<dl><dt><strong>classname</strong> = 'ZServLogListener'</dl>

<hr>
Methods inherited from <a href="LogListener.html#LogListener">LogListener</a>:<br>
<dl><dt><a name="GeneralLogListener-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>

<dl><dt><a name="GeneralLogListener-handle_event"><strong>handle_event</strong></a>(self)</dt><dd><tt>Continuously&nbsp;handles&nbsp;an&nbsp;event.<br>
&nbsp;<br>
This&nbsp;method&nbsp;is&nbsp;called&nbsp;by&nbsp;a&nbsp;thread&nbsp;spawned&nbsp;by&nbsp;<a href="#GeneralLogListener-start">start</a>().</tt></dd></dl>

<dl><dt><a name="GeneralLogListener-start"><strong>start</strong></a>(self)</dt><dd><tt>Starts&nbsp;listening.</tt></dd></dl>

<dl><dt><a name="GeneralLogListener-stop"><strong>stop</strong></a>(self)</dt><dd><tt>Stops&nbsp;listening.</tt></dd></dl>

</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="LogListener">class <strong>LogListener</strong></a></font></td></tr>
    
<tr><td bgcolor="#ffc8d8"><tt>&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%">Methods defined here:<br>
<dl><dt><a name="LogListener-__init__"><strong>__init__</strong></a>(self, name)</dt><dd><tt>Initializes&nbsp;a&nbsp;<a href="#LogListener">LogListener</a>.<br>
&nbsp;<br>
name:&nbsp;a&nbsp;string&nbsp;representing&nbsp;the&nbsp;name&nbsp;of&nbsp;this&nbsp;<a href="#LogListener">LogListener</a></tt></dd></dl>

<dl><dt><a name="LogListener-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>

<dl><dt><a name="LogListener-__str__"><strong>__str__</strong></a>(self)</dt></dl>

<dl><dt><a name="LogListener-handle_error_event"><strong>handle_error_event</strong></a>(self, event)</dt><dd><tt>Handles&nbsp;an&nbsp;error&nbsp;event.<br>
&nbsp;<br>
event:&nbsp;a&nbsp;LogEvent&nbsp;instance.</tt></dd></dl>

<dl><dt><a name="LogListener-handle_event"><strong>handle_event</strong></a>(self)</dt><dd><tt>Continuously&nbsp;handles&nbsp;an&nbsp;event.<br>
&nbsp;<br>
This&nbsp;method&nbsp;is&nbsp;called&nbsp;by&nbsp;a&nbsp;thread&nbsp;spawned&nbsp;by&nbsp;<a href="#LogListener-start">start</a>().</tt></dd></dl>

<dl><dt><a name="LogListener-handle_unhandled_event"><strong>handle_unhandled_event</strong></a>(self, event)</dt><dd><tt>Handles&nbsp;an&nbsp;unhandled&nbsp;event.<br>
&nbsp;<br>
event:&nbsp;a&nbsp;LogEvent&nbsp;instance.</tt></dd></dl>

<dl><dt><a name="LogListener-start"><strong>start</strong></a>(self)</dt><dd><tt>Starts&nbsp;listening.</tt></dd></dl>

<dl><dt><a name="LogListener-stop"><strong>stop</strong></a>(self)</dt><dd><tt>Stops&nbsp;listening.</tt></dd></dl>

<hr>
Data and other attributes defined here:<br>
<dl><dt><strong>classname</strong> = 'LogListener'</dl>

</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="PluginLogListener">class <strong>PluginLogListener</strong></a>(<a href="LogListener.html#ZServLogListener">ZServLogListener</a>)</font></td></tr>
    
<tr><td bgcolor="#ffc8d8"><tt>&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="LogListener.html#PluginLogListener">PluginLogListener</a></dd>
<dd><a href="LogListener.html#ZServLogListener">ZServLogListener</a></dd>
<dd><a href="LogListener.html#LogListener">LogListener</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="PluginLogListener-__init__"><strong>__init__</strong></a>(self, zserv, enabled_plugins)</dt><dd><tt>Initializes&nbsp;a&nbsp;<a href="#PluginLogListener">PluginLogListener</a>.<br>
&nbsp;<br>
zserv:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a&nbsp;ZServ&nbsp;instance<br>
enabled_plugins:&nbsp;a&nbsp;list&nbsp;of&nbsp;strings&nbsp;representing&nbsp;the&nbsp;names&nbsp;of<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;all&nbsp;enabled&nbsp;plugins</tt></dd></dl>

<hr>
Methods inherited from <a href="LogListener.html#ZServLogListener">ZServLogListener</a>:<br>
<dl><dt><a name="PluginLogListener-__str__"><strong>__str__</strong></a>(self)</dt></dl>

<dl><dt><a name="PluginLogListener-handle_error_event"><strong>handle_error_event</strong></a>(self, event)</dt><dd><tt>Handles&nbsp;an&nbsp;error&nbsp;event.<br>
&nbsp;<br>
event:&nbsp;a&nbsp;LogEvent&nbsp;instance.</tt></dd></dl>

<dl><dt><a name="PluginLogListener-handle_log_roll_event"><strong>handle_log_roll_event</strong></a>(self, event)</dt><dd><tt>Handles&nbsp;a&nbsp;log_roll&nbsp;event.<br>
&nbsp;<br>
event:&nbsp;a&nbsp;LogEvent&nbsp;instance.</tt></dd></dl>

<dl><dt><a name="PluginLogListener-handle_unhandled_event"><strong>handle_unhandled_event</strong></a>(self, event)</dt><dd><tt>Handles&nbsp;an&nbsp;unhandled&nbsp;event.<br>
&nbsp;<br>
event:&nbsp;a&nbsp;LogEvent&nbsp;instance.</tt></dd></dl>

<hr>
Data and other attributes inherited from <a href="LogListener.html#ZServLogListener">ZServLogListener</a>:<br>
<dl><dt><strong>classname</strong> = 'ZServLogListener'</dl>

<hr>
Methods inherited from <a href="LogListener.html#LogListener">LogListener</a>:<br>
<dl><dt><a name="PluginLogListener-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>

<dl><dt><a name="PluginLogListener-handle_event"><strong>handle_event</strong></a>(self)</dt><dd><tt>Continuously&nbsp;handles&nbsp;an&nbsp;event.<br>
&nbsp;<br>
This&nbsp;method&nbsp;is&nbsp;called&nbsp;by&nbsp;a&nbsp;thread&nbsp;spawned&nbsp;by&nbsp;<a href="#PluginLogListener-start">start</a>().</tt></dd></dl>

<dl><dt><a name="PluginLogListener-start"><strong>start</strong></a>(self)</dt><dd><tt>Starts&nbsp;listening.</tt></dd></dl>

<dl><dt><a name="PluginLogListener-stop"><strong>stop</strong></a>(self)</dt><dd><tt>Stops&nbsp;listening.</tt></dd></dl>

</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="ZServLogListener">class <strong>ZServLogListener</strong></a>(<a href="LogListener.html#LogListener">LogListener</a>)</font></td></tr>
    
<tr><td bgcolor="#ffc8d8"><tt>&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%">Methods defined here:<br>
<dl><dt><a name="ZServLogListener-__init__"><strong>__init__</strong></a>(self, name, zserv)</dt><dd><tt>Initializes&nbsp;a&nbsp;<a href="#ZServLogListener">ZServLogListener</a>.<br>
&nbsp;<br>
name:&nbsp;&nbsp;a&nbsp;string&nbsp;representing&nbsp;the&nbsp;name&nbsp;of&nbsp;this&nbsp;<a href="#LogListener">LogListener</a><br>
zserv:&nbsp;a&nbsp;ZServ&nbsp;instance.</tt></dd></dl>

<dl><dt><a name="ZServLogListener-__str__"><strong>__str__</strong></a>(self)</dt></dl>

<dl><dt><a name="ZServLogListener-handle_error_event"><strong>handle_error_event</strong></a>(self, event)</dt><dd><tt>Handles&nbsp;an&nbsp;error&nbsp;event.<br>
&nbsp;<br>
event:&nbsp;a&nbsp;LogEvent&nbsp;instance.</tt></dd></dl>

<dl><dt><a name="ZServLogListener-handle_log_roll_event"><strong>handle_log_roll_event</strong></a>(self, event)</dt><dd><tt>Handles&nbsp;a&nbsp;log_roll&nbsp;event.<br>
&nbsp;<br>
event:&nbsp;a&nbsp;LogEvent&nbsp;instance.</tt></dd></dl>

<dl><dt><a name="ZServLogListener-handle_unhandled_event"><strong>handle_unhandled_event</strong></a>(self, event)</dt><dd><tt>Handles&nbsp;an&nbsp;unhandled&nbsp;event.<br>
&nbsp;<br>
event:&nbsp;a&nbsp;LogEvent&nbsp;instance.</tt></dd></dl>

<hr>
Data and other attributes defined here:<br>
<dl><dt><strong>classname</strong> = 'ZServLogListener'</dl>

<hr>
Methods inherited from <a href="LogListener.html#LogListener">LogListener</a>:<br>
<dl><dt><a name="ZServLogListener-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>

<dl><dt><a name="ZServLogListener-handle_event"><strong>handle_event</strong></a>(self)</dt><dd><tt>Continuously&nbsp;handles&nbsp;an&nbsp;event.<br>
&nbsp;<br>
This&nbsp;method&nbsp;is&nbsp;called&nbsp;by&nbsp;a&nbsp;thread&nbsp;spawned&nbsp;by&nbsp;<a href="#ZServLogListener-start">start</a>().</tt></dd></dl>

<dl><dt><a name="ZServLogListener-start"><strong>start</strong></a>(self)</dt><dd><tt>Starts&nbsp;listening.</tt></dd></dl>

<dl><dt><a name="ZServLogListener-stop"><strong>stop</strong></a>(self)</dt><dd><tt>Stops&nbsp;listening.</tt></dd></dl>

</td></tr></table></td></tr></table>
</body></html>